const VueRouteWebpackPlugin = require('@xiyun/vue-route-webpack-plugin');
module.exports = {
// <<<<<<< .mine
    configureWebpack: {
        devServer: {
            host: 'localhost', // '0.0.0.0'
            port: 8080,
            proxy: {
                '/zgq-epana-nucleate': {
                    target: 'http://111.75.240.74:56794/zgq-epana-nucleate', //测试地址
                    // target: 'https://gzsfy.ganzhou.gov.cn/zgq-epana-nucleate',  //正式地址
                    changeOrigin: true,
                    ws: true,
                    pathRewrite: {
                        '^/zgq-epana-nucleate': ''
                    }
                },

            }
        },
        plugins: [
            new VueRouteWebpackPlugin({
                prefix: '../',
                directory: 'src/views',
                routeFilePath: 'src/router/children.js',
            })
        ],
    },

    publicPath: './',
    lintOnSave: false,
    css: {
        loaderOptions: {
            postcss: {
                plugins: [
                    // 把px单位换算成rem单位
                    require("postcss-pxtorem")({
                        rootValue: 16, // 换算的基数(设计图750的根字体为32)
                        selectorBlackList: [".van"], // 要忽略的选择器并保留为px。
                        propList: ["*"], //可以从px更改为rem的属性。
                        minPixelValue: 2 // 设置要替换的最小像素值。
                    })
                ]
            }
        }
    }
}